package com.fortune.vo.pMAccountMgt;

import com.fortune.constants.enums.AccountInfoEnum;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

public class PMAccount {
	@ApiModelProperty(example="厂商ID")
	private String id;
	@ApiModelProperty(example="厂商名称")
	private String name;
	@ApiModelProperty(example="厂商编号")
	private String number;
	@ApiModelProperty(example="Logo")
	private String imgUrl;
	@ApiModelProperty(example="账户分类")
	private String type;
	@ApiModelProperty(example="厂商简称")
	private String abbreviation;
	@ApiModelProperty(example="负责人姓名")
	private String principalName;
	@ApiModelProperty(example="负责人手机号")
	private String principalPhone;
	@ApiModelProperty(example="客户数量上限")
	private int dUpLimit;
	@ApiModelProperty(example="截止时间")
	private Date endTime;
	@ApiModelProperty(example="账户状态")
	private AccountInfoEnum status;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getNumber() {
		return number;
	}

	public void setNumber(String number) {
		this.number = number;
	}

	public String getImgUrl() {
		return imgUrl;
	}

	public void setImgUrl(String imgUrl) {
		this.imgUrl = imgUrl;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getAbbreviation() {
		return abbreviation;
	}

	public void setAbbreviation(String abbreviation) {
		this.abbreviation = abbreviation;
	}

	public String getPrincipalName() {
		return principalName;
	}

	public void setPrincipalName(String principalName) {
		this.principalName = principalName;
	}

	public String getPrincipalPhone() {
		return principalPhone;
	}

	public void setPrincipalPhone(String principalPhone) {
		this.principalPhone = principalPhone;
	}

	public int getdUpLimit() {
		return dUpLimit;
	}

	public void setdUpLimit(int dUpLimit) {
		this.dUpLimit = dUpLimit;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public AccountInfoEnum getStatus() {
		return status;
	}

	public void setStatus(AccountInfoEnum status) {
		this.status = status;
	}

	@Override
	public String toString() {
		return "PMAccount{" +
				"id='" + id + '\'' +
				", name='" + name + '\'' +
				", number='" + number + '\'' +
				", imgUrl='" + imgUrl + '\'' +
				", type='" + type + '\'' +
				", abbreviation='" + abbreviation + '\'' +
				", principalName='" + principalName + '\'' +
				", principalPhone='" + principalPhone + '\'' +
				", dUpLimit=" + dUpLimit +
				", endTime=" + endTime +
				", status=" + status +
				'}';
	}
}
